Royal Caribbean’s Enchantment of the Seas provides 3 & 4-Night sailings to the Bahamas and a lot of fun in between. Whether you enjoy spending time at the pool or spa or gambling in the casino, there is something for everyone onboard the Enchantment of the Seas.