Upscale beachfront resort cafe bar offering drinks with views of the sea. Part of a resort with multiple dining options.