Frederiksted, St. Croix Cruise Deals

A vibrant tropical scene on the beach of Frederiksted, St. Croix, with a wave crashing spectacularly against the rocky shoreline under a bright blue sky with white clouds.