Landrail Point seemed like Paradise UNTIL… Cara 5 years ago Landrail point on the west side of Crooked Island, Bahamas seemed like Paradise until….. Share this: Last stop on the Bahama trainGeorgetown Cruiser’s Regatta Where Have You Been All My Life#80 Sailing Races and Tropical Winners on a Beautiful Island Paradise. So Fun!