There are numerous beaches and other destinations throughout the world, where a person can observe many varieties of marine life. One such destination is the Cayman Islands, which is home to some of the best snorkeling locations. Stingray City in the Cayman Islands is a popular tourist destination and features hundreds of stingrays that can be observed in addition to other marine life. Other locations which feature some of the best snorkeling include Belize, Cozumel, Honduras, Hawaii, California, Florida and the Galapagos Islands.