El Nido is the jumping-off point for exploring the beautiful islands of Bacuit Archipelago. Many beachfront hotels in the area have only narrow, rocky waterfronts, but these four have beautiful beaches and water sports (often free), plus boat tours for exploring the region's incredibly dramatic and remote islands.