Yes, Roatan has many excellent snorkel sites that are easily accessible from the beach. West Bay Beach features some of the best shore snorkeling in the Caribbean. Half Moon Bay in West End and Starfish Alley near West Bay are also great choices to snorkel from the beach in Roatan.