If you’re looking for a great lunch on a stunning beach in Algarve, then Praia de Sao Rafael is the one! There’s a simple but very good restaurant right on the beach called Sao Rafael and the beach is actually just down from a lovely 5 star hotel called NAU São Rafael Atlântico. We enjoyed some amazing huge prawns, which is a must when you’re there! If you’re visiting during the summer, I would definitely recommend to stay the whole day there and take a dip in the ocean!