Largest cruise ship embarks on maiden voyage from Miami amidst concerns about its methane emissions. Named the Icon of the Seas, it stretches 1,200 feet long with 20 decks, seven swimming pools, over 40 restaurants, and a capacity for 7,600 passengers.