У роботах «Вплив морської сили на історію (1660—1783)» і «Зацікавленість Америки в морській силі» Мехен висунув концепцію «морської сили» як фактора, що забезпечує безумовну геополітичну перевагу. Саме забезпеченість країни морськими базами і торговим флотом, а також міць військового флоту роблять її великою державою, вирішальною долі світу, а морська цивілізація забезпечує більш сприятливі умови для розвитку. Бачачи в історії протистояння морських і сухопутних держав, Мехен запропонував використання в ролі глобальної геополітичної стратегії «принципу Анаконди» — придушення супротивника шляхом морської блокади його стратегічних об'єктів.