Panel: Seven-night Caribbean cruises too pricey for many