Oli Beach is a restaurant located on the Ses Pitiüses promenade in Ibiza, specializing in Mediterranean cuisine. It offers a pleasant spot by the beach for dining and drinks.