A live view on a beach of Domburg and the North Sea from the Oase Domburg restaurant. Domburg is located on the west coast of the Walcheren peninsula in the Netherlands.