Palm Bay police have arrested a 32-year-old man following a more than yearlong investigation into the disappearance of Marissa Garcia.