Totally agree! the original plan was to make the countries progress AP in realtime as you do based on there size and population and you should only be able to attack ones that you share borders with... probably i will add these step by step in the future updates ^_^
I'm guessing the plan is that island & coastal countries will be able to attack other islands & coastal countries regardless of how far they are as long as you can get to them without crossing land.