Kerala, having a number of backwaters, rivers, beaches, lakes and streams, is considered as one of the best locations/spots for water sports. Supporting water sports in Kerala, many water theme parks are also launched. Major water sport in Kerala is boating. Surfing is another favorite water sport in Kerala. While Allappuzha and Kuttanadu are two top boating-spots in Kerala, Varkala beach and Kovalam beach are two top surfing spots in Kerala.