What Kardamyli, Greece lacks in size, it certainly makes up for in beauty! This small village is in an idyllic setting since it is situated in between the sea and the mountains. The Messenian Gulf is the body of water that it is perched next to, an it is ...