In Curacao, Cas Abou and Porto Marie are public beaches with all the amenities. Snorkeling just a walk in. Taxi there. Aruba, out of the 3, has the least best snorkeling.