For excellent snorkeling, head to this marine sanctuary, which has three different artificial reef habitats about 100 yards from the shores of Navarre Beach. Gear rentals are available through ...