I do my fishing mostly on sandy beaches. Behind my Grand parents house in Kerala (Calicut) . Here i mostly catch catfish, Ladyfish, Tigertooth Croaker and other smaller species. I always use a sabiki rig ( increases the odds)
. To catch ladyfish i cant think of a better bait than live prawns (small). Small because they have a smaller mouth. Even dead prawns works pretty well. I also use crustacean which can be caught on the very same beach. You can catch them by scooping up the sand soon after a receding wave. You will find them trying to dig into the wet sand. To target these fish you don't have to cast far at all. 15 to 25 meters depending on the tide is good enough distance to catch them. They feed very close to the shore because they dont have to work much. The wave does the hard work by stearing up the water and they have easy picking.