Picture the scene: you are basking in the sun in a quiet sandy cove, the salty sea breeze tickles your face and there is a lush tropical rainforest behind you. If it gets too hot you can cool off by windsurfing in the shimmering Indian Ocean or maybe you prefer to indulge in a cheeky cocktail. This is what awaits you in this heavenly part of the world.