From colorful Italian fishing villages to charming coastal gems in Greece, Spain, and Croatia, these small Mediterranean towns look like scenes from a painting. Discover ten postcard-perfect destinations filled with sea views, pastel houses, and timeless charm.