Living in Miami has its perks – sun, beaches, and warm weather year-round. But if you own a home here, you also know your roof is under constant attack from the elements. The sun beats down, storms roll in, and hurricane season can turn a small roofing issue...