Potential sites for extraterrestrial life