Bequia in the Grenadines is like a mini St John