Watching the FedEx Polo World Cup competition on the sand behind the Setai Hotel in Miami Beach was a fantastic way to spend last weekend