Mediterranean restaurant OyOy offers spectacular 180-degree views of Spinola Bay.