Caribbean food and mighty fine Rum in the heart of Falmouth