O Farol is a Portuguese restaurant located by Praia da Rocha, offering a fantastic sunset view. It is known for its typical cuisine, with dishes like excellent fillet, fascinating kebabs, and good mussels.