
Although St. James City doesn't really have any beaches to speak of, you can however take a 20 minute boat ride to Sanibel Island. The beaches of Sanibel are known for their white fine sand and emerald green water. As long as the winds are light you can round the lighthouse and throw the hook.
Here is a video I found on YouTube with Manatees frolicking in the same area as when we visit Sanibel Island.