The sports-minded can indulge their passion through tennis on hard-surface courts on mainland Eleuthera at Cape Eleuthera Resort and The Cove Eleuthera Resort; on Harbour Island at Coral Sands, Pink Sands and Romora Bay Club. Courts are for hotel guest use only and some are lighted for night play. Tennis lessons are available from a local pro for an additional fee. There is a 40-mile annual cycling race and the Pineapple Fest Triathlon (400-meter swim, 10K hilly bike ride and a 5K run) held in Gregory Town as part of the annual Pineapple Festival. The annual Ride for Hope, a fund-raising bike-a-thon, takes place each spring.