Neal McCoy and his band entertained audiences aboard the Carnival Splendor cruise.