family-friendly historic beach towns with cultural heritage