Mountains meet the sea in St Lucia