Landrail Point seemed like Paradise UNTIL… Cara 6 years ago Landrail point on the west side of Crooked Island, Bahamas seemed like Paradise until…..