Although you can snorkle at the beach in Progresso at the pier I don't think there is anything to see. In Belize the sights are in the water but, it would be best to go on an excursion that had snorkeling. There is no beach close to the ship. A boat would take you out in the water and you would snorkle from there.