St John snorkeling

Maho Bay Beach, St John, US Virgin Islands

Maho Bay & Cinnamon Bay, St John

Enjoy a bird's eye view on a flight over two of St John's most beautiful beaches, Maho Bay and Cinnamon Bay Beach. WHY MAKE MAHO & CINNAMON BAY YOUR DEST...