Cameron Diaz looked perfectly Miami in her white pants and heels as she stepped out after lunch with Alex Rodriguez at Smith and Wollensky in the South Florida city yesterday. The happy couple are enjoying each other's company while he rehabilitates after mid-season surgery, which happens to coincide with his 36th birthday today. Their loved-up week in the sun also included a leisurely afternoon of yachting, duo workouts, and bikinis for Cameron. Cameron has one happy admirer in her boyfriend Alex Rodriguez, and her tanned and toned body is also serving her well in the 2011 PopSugar bikini bracket. Last year at this time Cameron and ARod's relationship was just heating up, and 12 months later they're going strong as he celebrates yet another birthday with his A-list actress love.