Cameron Diaz had a snap-happy Sunday in Monaco. She and a few friends boarded a yacht, where they took pictures of themselves and the view and also drank wine before heading to the F1 Grand Prix race in Monte Carlo. Once at the track, Cameron couldn't put down her cell phone and continued to capture the scene with her camera. She made a stop by the event following her night out with friend Leonardo DiCaprio at a Tag Heuer yacht party in Monaco. While at the bash, Leo and Cameron got to meet with Monaco's Prince Albert II as he prepared to welcome the Grand Prix to his principality. While Leo wasn't spotted at the race, celebrities like Ron Howard and Michael Douglas took their places in the stands to watch the competition. The festivities in the South of France wrapped up yesterday — in addition to the Grand Prix, the Cannes Film Festival had its closing ceremony at the Palais des Festivals et des Congrès on Sunday night — and Cameron followed suit today, catching a helicopter out of Monte Carlo.