Cannon Beach

A large rock formation rises from the ocean near a sandy beach with grassy dunes and scattered visitors.