Rooftops, paved areas, water bodies, and storm drains can all be used to harvest rainwater. The optimal method depends on factors like rainfall patterns, geology, and water requirements. In places with concentrated rainfall, groundwater recharge is common, while in areas with consistent rainfall throughout the year, smaller tanks can store enough water between rains. The specific needs of the location should determine the best harvesting technique.