Set near the shores of Lake Tekapo and with the Mount Cook National Park on its doorstep, Peppers Bluewater Resort is in a beautiful location.