With a rich history, colourful culture and charming people, this small but well known Caribbean island has so much more to offer than just sea, sun and sand.