Subo Boracay is the newest culinary landmark in Boracay Island. It is the premier Filipino restaurant in the island and should be on your short list