The newly renovated Westin Grand Cayman Seven Mile Beach Resort & Spa is absolutely beautiful – just see for yourself! The Westin Grand Cayman Seven Mile Beach Resort & Spa.