This is one of the islands which is part of the Hundred Islands National Park. This has an observation deck where you can see good view of the other islands. Try to come here and see the sunset. Be ready though to climb a flight of stairs, which is approximately more than a hundred (sorry I tried to count but lost track).
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.