42 views 17:58 (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 serene nighttime view captures a sandy beach with several picnic tables and closed blue umbrellas surrounded by palm trees and lush foliage, facing a calm bay dotted with numerous anchored boats under clear, calm weather.
28°C - clear sky
Humidity: 78%
Wind: 8 m/s
Coral Bay Saint John Virgin Islands (US) 🇻🇮