Isla Madre is a pub offering stunning Mediterranean views and versatile spaces for events, from casual gatherings to weddings.