Magalawa is an island lying 6 km northwest of Poblacion. Surrounding the island is the China Sea. Beyond the north is the San Salvador Island of Masinloc and on the east is Sitio Luan, Lipay. It is known for beautiful beaches. Magalawa is 56 hectares in area.
Magalawa Island is now one of the newest tourist destination in Zambales. An eco-tourism resort, Magalawa Island Armada Resort, a privately owned resort, has been developed since 2009 and now continually on its rise with its back to basic and nature trip settings.