42 views 02:26 (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.
A beachside bar with picnic tables under blue umbrellas overlooks a calm bay filled with boats on an overcast day.
29°C - light rain
Humidity: 75%
Wind: 6 m/s
Coral Bay Saint John Virgin Islands (US) 🇻🇮