Valentina....
if you're looking for something cheaper, you'll probably have to look across the street from the beach or stay in the cliffs area.
Many hotel beach properties don't have a problem with non-guests visiting as long as you're buying drinks etc or you can hang out at beach bars such as Sun Beach, Boardwalk, Margaritaville & so on.