One of the most popular beaches in Zambales is Potipot Island. It may be a small island but you’d definitely have enough (and more) of what you asked for a quick beach getaway. Some activities are also allowed like beach volleyball and snorkeling. You can also rent kayak in Potipot. It’s a good swimming spot but not for snorkeling as there are not much corals to see on this island.