The is the best restaurant in the world in my opinion, and yes it’s on the holiday island of Tenerife.It’s location is breathtaking, the menu is brilliant & the service can’t be faulted from the welcome of the owner (Peter Borg) to them phone for your taxi. The menu is reassuringly expensive & the wine…