Featuring colourful Bahamian architecture, this upscale tropical hotel overlooks Bell Channel Bay and is an 8-minute walk from Lucaya Beach.