Frank Bay St. John is a lesser known beach that is only a few steps from town. It is a great beach if you have to kill some time before flying out or if you don’t have a car. It only has a few parking spaces so it is never crowded.