They do training camp somewhere else for a variety of reasons, but usually because they want to get the players away from family and friends/distractions. Sometimes they want to move to a nicer climate, or one that is more challenging. Many go places where they want to expand their fanbase or just give fans of the state more FaceTime with the team.