Malta has signed a landmark shore power agreement with Carnival Corporation, making it the first Mediterranean cruise port to ...