Гомер находится на берегу залива Качемак на юго-западной стороне полуострова Кенай. Его наиболее отличительной особенностью является Гомерская коса, узкая гравийная полоса длиной 7 км (7 км), которая простирается в залив, на котором расположена гавань Гомера.
Самая примечательная особенность Гомера - Гомерская коса, палец земли длиной 4,5 м, торчащий в залив Качемак.