Il paese è situato al centro del Golfo di Castellammare, ed all'interno del territorio alcamese si trova anche la frazione di Alcamo Marina.
Federico II scelse lo stemma di un'aquila nera in quanto era presetne nell'arma della sua famiglia. Le due querce rappresentano le due città originarie che si trovavano nel territorio Alcamo.