Duck Harbor Beach is a large plot of firm sand with a great view of nearby Provincetown. Duck Harbor Beach has the feeling of being nearly at the end of the world. Its shores are on the warm waters of Cape Cod Bay, and there's plenty of room to wander and find your own private space. Its rocky sands tend to be covered at high tide, significantly lessening the size of the beach. Calm waters make it a great beach for family swimming.