It is indeed Antigua. A very 'happy' (there's a clue) place for yachties.