While docked in Nassau, Bahamas, Royal Caribbean’s Allure of the Seas - a large Oasis-class cruise ship - was hit by a small yacht.