Walcheren, quiet and sunny peninsula