The cost of living in Carolina Shores, North Carolina is 39.5% cheaper than Arroyo Grande, California.