Tavernier is a census-designated place (CDP) in Monroe County, Florida, on an island named Key Largo in the upper Florida Keys. The population was 2,173 at the 2000 census.
Tavernier is located at 25°0′55″N 80°30′49″W / 25.01528°N 80.51361°W / 25.01528; -80.51361 (25.015156, -80.513678).
According to the United States Census Bureau, the CDP has a total area of 7.0 km² (2.7 mi²). 6.8 km² (2.6 mi²) of it is land and 0.2 km² (0.1 mi²) of it (3.32%) is water.