Igreja de Nossa Senhora da Rocha is a small historic chapel sitting on top of a cliff separating two gorgeous beaches. The chapel has a stunning view looking out from the clifftop over the surrounding bay. (Porches, Portugal)