St. Croix is surrounded by
beaches of many different shapes and sizes. Some are long white sand stretches and others are small patches shaded by low trees and towering coconut palms. In addition, some of the beaches have sandy bottoms which are perfect for swimming, while others are blanketed with beautiful corals and rocks which is ideal for snorkeling. All the beaches in St. Croix are, by law, open to the public. While all the beaches are breathtaking, a popular beach just north of the town of Frederiksted, has a combination of great swimming and snorkeling sites. In addition, Cane Bay is another beach that has an enjoyable swimming area on the north shore, with the famous Cane Bay drop-off just 100 yards offshore.