Anna Maria Island is a barrier island on the Gulf of Mexico made up of three towns -- Anna Maria, Holmes Beach, and Bradenton Beach -- offering an Old Florida atmosphere, beachfront cottages, and luxury waterfront homes. Justin Powell of Sato Real Estate has deep local expertise here.