A travel blogger’s guide to staying at the Marigot Bay Resort & Marina in St Lucia