Original: The Intracoastal Waterway separates it from the neighboring cities of West Palm Beach and Lake Worth.
Simplified: The Intracoastal Waterway separates it from the cities of West Palm Beach and Lake Worth.