Marinduque boasts massive and unspoiled beaches perfect for snorkeling, diving, and simply just for relaxation. Not to mention, there are a couple of excellent diving sites around the island that people who love to swim would definitely want to check out. Moreover, there are stunning waterfalls and free-flowing hot springs that heave out therapeutic warm […]