I suggest visit Palawan instead, specifically El Nido. A lot cheaper than Boracay plus the beaches are better. Try island-hopping and snorkelling there. The place is next to paradise.