If you're on St. John during your Virgin Islands vacation ... direct access to Cinnamon Bay Beach and there are plenty of rentals available on-site including snorkels, kayaks and beach chairs.