If so, what is it like? I am a massive beach lover and all of the photographs look amazing. We also want a nice town with lots of authentic restaurants and bars. Am I on the right lines with Praia da Rocha or would somewhere else in the Algarve suit us better?