Maywood Beach was a water park located in Olive Branch, Mississippi, just across the Mississippi state line from Memphis, Tennessee.