There is plenty of choice for sports in Malta due to the climate and clear waters. Ranging from Football to Polo, Horse Racing, Archery, Golf, Cricket, Tennis, Squash, Sailing, Yachting, Fishing, windsurfing, diving and most recently even ice-hockey. There are many fitness clubs all over the island mainly in the hotels. Many Maltese frequent the Royal Marsa Sports Club with its 20 tennis courts and an 18-hole golf course, The Royal Yacht Club and the Union Club.