Indian Creek is an island village of fewer than 40 people in eastern Miami Dade County. It is among the 10 most wealthy municipalities in the United States.