The Hotel du Cap, just outside Cannes, is the place where all the biggest stars stay during the festival. The picturesque views are one of the storied location's biggest draws; this diving board proved nearly impossible for us to resist!
{}