Barbarossa Beach is a stylish beach pavilion offering a relaxed atmosphere and fantastic sea views.