SpaceX landed a Falcon 9 booster off the coast of the Bahamas for only the second time after a Cape Canaveral launch.