Carnival adds solar energy projects at the two popular cruise destinations of Puerta Maya in Cozumel and Mahogany Bay in ...