Gaya Island

3 dive resorts to check out in Asia

Plan your next getaway at these stunning resorts, which offer a range of water-based activities