A St. John you will witness the North Shore of St. John that features a national park with many white pristine beaches and secluded coves. For excellent snorkeling, visit Waterlemon Cay in Leinster Bay. World class beaches can be found at Honeymoon, Hawksnest, Dennis Bay, Maho Bay and Francis Bay. You will get a chance to see Trunk Bay, Cinnamon Bay and all of St.John’s foliage. Want to have lunch on St.John no problem, head to Caneel Bay Resort or Cruz Bay for several beach front restaurants and beaches.