New York City
Philippines: Active-10 Day Itinerary for the Philippines?
You might want to go to Boracay Island to have snorkeling. They have a lot of water adventure that you'll enjoy. Palawan is also a nice island to stay in. :)