A man has been charged as part of an investigation into a series of crimes in Hayling Island, Havant, Portsmouth, Fareham and Lyndhurst.