Think of Caribbean holidays and you immediately conjure up images of palm trees, white beaches and clear turquoise waters and, of course, a holiday in the Caribbean has them all in abundance. However, there is much more besides with each Caribbean island having its own unique history, character and charm. From the lush rainforests and mountains of Dominica to the white sands of beautiful, little Anguilla, no two islands are quite the same.