The Chapel of Nossa Senhora da Rocha on top of the spectacular cliffs on Nova Beach. Region Algarve. Portugal