If you want the shortest bee line to the Tres Reyes Islets then I guess staying in a resort in Brgy Pinggan would be best for you. We haven't really checked out all possible accommodations in Pinggan, but I think there are just a couple of resorts in the area . We arrived in Pinggan at around 7am and were too tired from the bus and ferry ride. Folks pointed us to the direction of two nearby resorts : Club Marinduque and Casa de Azul (the two are less than 200 meters from each other). We went to check out the rooms at Club Marinduque first then proceeded to Casa de Azul. The owner of the latter informed us that they were making renovations at the moment (they will be reopening after a week) so our obvious choice would be Club Marinduque.
I'm not much of a resort person (I would not complain sleeping in a tent with an earth pad) so any of the two would have made a great choice. But what was really nice was that we got the whole resort to ourselves - the perks of traveling off-season.
The food: this is another story. The breakfast meals (and other items in the menu) were pricey (I'm skipping the "a bit" part). I'm not really very picky with food but I know good food when I taste one, and good food does not have to be gourmet. I also know good food can be expensive. What we had for two days there was expensive but not good.
Overall I would say our stay there was memorable. I enjoyed the pool a lot.
Casa de Azul - (+63)919-206-3358 or (+63)928-488-6679
Club Marinduque - visit www.clubmarinduque.com