Webcam Mermaid Beach

Streaming live from the Buccaneer, an elegant beachfront hotel with tennis courts and a golf course in the island of St Croix, in the U.S. Virgin Islands. It is situated in a stunning greenish area close to Altona Lagoon, Beauregard Bay, and Mermaid Beach. To look around St. Croix, please use our street view map by scrolling down the page.