Secret Harbor- This beach is known for its calm water and abundance of coral and marine life. Secret Harbor is the perfect location for a leisurely family swim and snorkel on St Thomas. The quiet bay is perfect for children, and the underwater sights will keep everyone engaged and active.