Praia Senhora da Rocha (Lady of the Rock Beach), Praia Nova - Algarve's Best Beaches