view from the grand in cannes