Beaches in St. John (St. Thomas–St. John District), US Virgin Islands
2 beaches in St. John (St. Thomas–St. John District), US Virgin Islands, including Maho Bay Beach and Trunk Bay. Opening hours, contact details and directions on Averko.
- Maho Bay Beach — A narrow, palm-lined beach right off North Shore Road inside Virgin Islands National Park, famous for the green sea turtles that graze the seagrass beds a shor…
- Trunk Bay — A crescent of white sand and clear turquoise water inside Virgin Islands National Park, and the most photographed beach on St. John. Its marked underwater snor…