Zoe Palmer travels to the spectacularly beautiful Caribbean islands of St Lucia, Martinique and Montserrat.