Yes you can land on it. You can even take off by surfing down the wave Surf's Up, Dude's! But you won't find this in FSX.
The Mountains just to the south are worth exploring.