Only one of the whitest sand beaches in the Philippines can be found in Puerto Princesa, the Starfish Island, named after its abundant existence of small and big five-armed, orange starfish in the clear blue waters of the island.