Nine hours by direct flight from the UK with prices from £500 return. This magical climate alternates between warm and rainy, with December/January the best time to visit with daytime temperatures around 30 c.
Beach hotels range from makeshift huts which are perfectly adequate with prices negotiated on an individual basis. A room for four at New Year cost £60 a night, however it is possible to get accommodation cheaper by shopping around and haggling.
The days are spent drinking pinacoladas and swimming in the sea. There are lots of different places to visit all down the coast.
Numerous hidden beaches, grottoes and waterfalls are waiting to be discovered.