If there was one word that could describe the weather here, then that word would be sublime. It is, perhaps, the weather throughout this 21 square mile island that makes it one of the premier vacation destinations in the entire world. Often mistaken to be part of the Caribbean, the island actually sits in a most impeccable location in the Atlantic- off the coast of North … [Read more...]