Contact Us Beluga has Sailed the Turks and Caicos Islands for 40 Years. Usually we get back to you within 24 hours, but if you need a faster response, feel free to give us a call at +1 649 231 0732. We can’t wait to set sail with you! Thanks for reaching out to Sail Beluga!