story
I suspect putting the spaceport at sea is mainly a security issue. Failing to reach the landing pad is certainly less catastrophic on water than on the ground.
And that would actually be better than aircraft, there isn't such thing as a water landing there it's called crashing in the ocean.
You also want your rocket to land in an uninhabited area, in case something goes terribly bad. Sea makes much sense in this regard.