affordable beach resorts in cavite