Serendipity Beach is not a bad beach. However it suffers from severe popularity. You literally cannot walk for more than 1 minute without being offered some type of service. Your best bet is to stay near the waters edge. If you go on the walkway by the restaurants you are fair game for everyone.