Caribbean Bar is a restaurant offering cocktails and generous portions with sea views.