How far is the bahamas from houston