When it comes to finding the best beaches for snorkeling and diving adventures, a few locations truly stand out for their vibrant marine lif...