Opens in a new tab
function updateHeaderHeight() {
        // Get the height of #brx-header
        const headerHeight = document.querySelector('#brx-header').offsetHeight;
          
        // Store the height in the CSS custom property --header-height
        document.documentElement.style.setProperty('--brxw-header-height', headerHeight + 'px');
    }

    // Execute the function as soon as the document is ready
    document.addEventListener('DOMContentLoaded', function() {
        updateHeaderHeight();  // Initial update of header height when the document is ready

        // Update the header height on window resize and orientation change
        window.addEventListener('resize', updateHeaderHeight);
        window.addEventListener('orientationchange', updateHeaderHeight);
});

The El Carmen restaurant Cala d’Hort is undoubtedly one of the most enchanting spots to savour traditional Ibizan cuisine. Specialities include paellas, black rice, fideuás, fresh fish, lobster, lobster stew, and bullit de peix, all of which perfectly complement the breathtaking scenery visible from your table. Additionally, their homemade desserts are a true delight, featuring local Ibizan favourites such as flaó and greixonera.

The terrace is perfect for enjoying a meal, having a light snack, dining, or sipping a refreshing drink at sunset while taking in the stunning views of the Es Vedrà islet.

Opening hours vary by season: in June, July, and August, it is open daily from 1:00 PM to 10:30 PM; in April and October, from 1:00 PM to 9:00 PM. The restaurant is closed for holidays from the third Sunday in October until mid-March.

Last modified on Monday, November 17 2025, 8.40pm

Opens

Summer season
OpenOpen nowCloses at 21:00

Opening hours

Monday13:00 – 21:00
Tuesday13:00 – 21:00
WednesdayClosed
Thursday13:00 – 21:00
Friday13:00 – 21:00
Saturday13:00 – 21:00
Sunday13:00 – 21:00

Features

Traditional
Fish | Seafood | Rice | Mediterranean cuisine
Indoor | Terrace

Contact information

Playa Cala d'Hort, 07830 Sant Josep de sa Talaia, Balearic Islands