There are some people who dont want to be offered anything for sale .just want to chill and relax-not have to constantly say No thanks -or whatever.. Its not that they dont respect the people trying to make a living they just want to have their time and quiet solitude respected.. If thats more your attitude than visit the two public beaches- long bay # 1 and # 2. #1 right next door to Cosmos (excellent food ) you pay small admission price(like $100J-i believe) which helps pay for the upkeep of the park and you have a very natural and beautiful beach area that many times you will have to yourself (sundays can be more crowded with local Jam families hanging)
No there no hotels or restaurants but you can bring you own food, drink, etc,-their is restrooms and showers (outside at #1)and no higglers or very few...I personally like #2 a little better cuz facilities are newer..but both are great and world away from the regular 7-mile hustle-land.. So yeah,you can enjoy the beauty of the 7 mile beach but without the hustling0just visit long bay public beach #1 and a farther down #2....

or else got to the another area of Jam: n.coast, port Antonio, etc...