White sand. Nice view. Nature. Travel. Swimming. What place comes to your mind? Is it Boracay? Puerto Galera? Palawan? Camiguin? Bantayan? Bohol? Dakak? Have you noticed that all of them are in southern part of the Philippines?
How about going somewhere north? There's Potipot Island or Capones Island in Zambales, Casiguran in Aurora, and Pagudpud in Ilocos Norte to name a few.
And if you are willing to travel farther that is not far as Batanes, you might want to go to Palaui Island and Anguib Beach in Cagayan...