Il Gallo d'Oro
Located within the Cliff Bay Hotel, this upscale restaurant serves ambitious, high-end tasting menus, with prices to match. Views are lovely from both the contemporary dining room and the terrace, dishes are presented as works of art, and the extensive wine list showcases bottles from around the world (the excellent sommelier is happy to pair each course with top Portuguese wine, if you choose).