St. Johns USVI is largely rural and a drop out beach kind of day. A large part of It is a national park and has some great water sports activities! I don't know if mopeds are available but there a some very steep hills which would degrade moped performance. The town at the landing is small and shopping is limited. On the other hand there are some expensive and luxurious resorts on the island which might be worth a peek at!