47 views 16:35 ( America/St_Thomas )
Cruz Bay Beach on St. John is a picturesque stretch of soft sand located right next to the island’s main ferry terminal, making it easily accessible for day-trippers and locals alike. The beach features calm, shallow waters perfect for swimming and paddleboarding, with gentle waves and a view of moored sailboats floating in the bay. Lined with coconut palms and bordered by casual beach bars and restaurants, Cruz Bay Beach offers a relaxed atmosphere just steps from the heart of the town’s vibrant shops and nightlife.
Under a clear, dark sky in the early morning, a tropical sandy beach features numerous wooden picnic tables, folded blue umbrellas, and palm trees, overlooking a calm bay bustling with anchored boats and their reflections.
28
°C
-
overcast clouds
Humidity:
75
%
Wind:
8
m/s
Coral Bay Saint John Virgin Islands (US) 🇻🇮