approx 7 blocks
Salt Bay Peninsula
Coral Bay
Snorkel and Sun...
approx 7 blocks
Route 20
North Shore Road
Cruz Bay
Phenomenal beach with great amenities...
approx 8 blocks
Route 20
(North Shore Road)
Cruz Bay
Beautiful Beach Offers Swimming, Snorkeling...
approx 15 blocks
Northshore Road
Canneel Bay Resort
Cruz Bay
Close to town...
approx 15 blocks
Northshore Road
Caneel Bay
St. John
White sand beach...
approx 1 mile
North Shore Road
Cruz Bay
Endless sand and activities...
approx 2 miles
Route 20
(North Shore Road)
Cruz Bay
Excellent beach, worth the hike...
approx 2 miles
Route 20 (North Shore Road)
(Departs from the Virgin Islands National Park Dock)
St. John
Fish for the big ones...
approx 2 miles
Mongoose Junction Shopping Center
Cruz Bay
Unique Batiks...
approx 2 miles
Mongoose Junction Shopping Center
Cruz Bay
Attractive Gifts With A Tropical Flair...
approx 2 miles
Route 20 (North Shore Road),
Mongoose Junction Shopping Center
Cruz Bay
One-Of-A-kind Pieces...
approx 2 miles
Mongoose Junction Shopping Center
Cruz Bay
Jewelry that Speaks of St. John...
approx 2 miles
513 Mongoose Junction
Cruz Bay
Eclectic Gifts...
approx 2 miles
Route 20 (North Shore Road)
Mongoose Junction Shopping Center
Cruz Bay
Hiking Necessities...
approx 2 miles
Mongoose Junction Shopping Center
Cruz Bay
Everything for the Beach...
approx 2 miles
Mongoose Junction Shopping Center
Cruz Bay
Island-Inspired Jewelry...
approx 2 miles
Mongoose Junction Shopping Center
North Shore Road
Cruz Bay
Chic Resort Wear...
approx 2 miles
Route 20, North Shore Road
Mongoose Junction Shopping Center
Cruz Bay
Hand-painted Clothing...
approx 2 miles
Mongoose Junction Shopping Center
Cruz Bay
Emeralds and Other Gems...
approx 2 miles
Route 20, North Shore Road
Mongoose Junction Shopping Center
Cruz Bay
Eclectic and Unique Gifts...