According to the United States Census Bureau, the village has a total area of . of it is land and of it (8.63%) is water.
The village is bordered on the north by Crandon Park, Miami-Dade County park, on the south by Bill Baggs Cape Florida State Park, on the east by the Atlantic Ocean and on the west by Biscayne Bay.