"It can sometimes be difficult to tell lakes from rivers: both are generally made up of fresh water, and they often host the same species of fish" would be the best option since it is indicating a strong break in speech, but really a semicolon should be used here instead since there is no list being made.