A Caribbean mystery