Royal Caribbean Cruises has signed a 12-year agreement with US wholesale energy provider Southern Power that