Casares pueblo se aferra a la ladera oriental de un escarpado peñón calizo, con sus casas blancas agrupadas bajo los restos de su castillo medieval. Desde la cumbre fortificada, el paisaje se abre a través de valles y llanuras costeras hacia la bahía de Algeciras y Gibraltar. En días despejados, los paseos por el pueblo y las crestas cercanas ofrecen además vistas a las montañas del norte de África.
Pero el entorno es más que la costa. A espaldas del municipio se alza Sierra Bermeja, con su característica roca peridotita de tonos rojizos, mientras que la Sierra Crestellina dibuja un perfil calizo más afilado junto al pueblo. Alcornoques, encinas y matorral mediterráneo bordean las rutas de senderismo, y es habitual ver buitres leonados en los parajes protegidos de la sierra.
Casares Costa es una zona residencial totalmente distinta. Urbanizaciones de apartamentos, campos de golf y cuatro playas se extienden al pie de las montañas, a lo largo de la carretera de la costa. Playa Ancha cuenta con un paseo marítimo y todos los servicios, mientras que Piedra Paloma, Playa Chica y Playa de la Sal son tramos más pequeños. Marina de Casares es una urbanización, no un puerto deportivo; el más cercano es el Puerto de la Duquesa, en la vecina Manilva.