Algarve Portugal Cave Beach

38.116699, -7.646138