Coral Beach Bay offers Mediterranean, European, and Spanish cuisine, serving lunch in a relaxed atmosphere.