Mar y Oro

Top choice hotel in Isla Contadora

Overlooking lovely Playa Cacique, this delightful property caters for romantic escapes. If you want to be right on the beach, it's your best option. The 14 rooms – half with sea views – and suites have flat-screen TVs, lock boxes and minifridges; suites feature full kitchens. The stunning Bella Vista suite offers just that from its own large terrace.

The hotel can arrange tours, as well as provide water-sports rentals and golf carts (per hour/day US$25/75). An excellent onsite restaurant called Miraolas (mains US$20 to US$27, open 8am to 9:30pm) means you don't have to cross town to satisfy your hunger.