This Cannes travel guide will tell you everything you need to know about visiting this seaside city from shopping at the market to taking a ferry to Saint-Marguerite Island.