The cost of living in Indian Harbour Beach, Florida is 16.6% more expensive than Maryville, Tennessee.