While Marseille is larger than Cannes, Cannes has more sights and attractions for tourists. Cannes is very popular for its music, resorts, scuba diving & snorkeling, beaches, and shopping, while Marseille attracts visitors for its nightlife, historical sights, christmas markets, and quaint atmosphere.