os snorkel adventure top view

Island Activities on The Cruise Ships

When you go on a cruise vacation there are many activities you can do in the U.S. Virgin Islands. There are many attractions on the islands which make the USVI a perfect destination for tourists.

St. John Cruise Ship Activities

Island Tour

An island tour will enable you to get acquainted with the historical sites on the island. You have many choices of beaches where you can snorkel and swim.

Annaberg Sugar Plantation Ruins

Explore the sugar plantation ruins that are located on the north shore of St. John. The ruins are well preserved and will help you understand the history of this place.

Tour Coral Bay

Coral Bay is a sleepy small village that has the off-the-beaten-path spots for eating and shopping.

St Thomas Cruise Ship Activities

Charlotte Amalie

Downtown is the main tourist attraction in St. Thomas and you can get to this place in a cab from any of the cruise points. You can walk and explore downtown on your own.

Fort Christian

Fort Christian built in the late 1600s is the oldest structure in St. Thomas. It has been converted into a museum.

Blackbeard’s Castle

The historical site is a watch tower that enables you to get panoramic views of the island.

Drake’s Seat

If you want to get a complete overview of Magen’s Bay, you can visit Drake’s Seat. You can also get a view of the surrounding areas of the island.

Mountain Top

It is the highest point on the island and you can get an awesome view of the Magens Bay and other islands.

Sapphire Beach

The blue waters of this beach are stunning. You can also get a mesmerizing view of the island of St. John.

Lindquist Beach

If you want to avoid crowds then a visit to this beach will enable you to enjoy the calm waters.

99 Steps

It is a popular tourist attraction and is famous for its steps.

Paradise Point Skyride

The skyride will enable you to see amazing views of the island from the top of the mountain.

Ocean Surfari offers several snorkeling packages. Get in touch with us today at (340) 202-0444.