I *think* they charge $5.00 pp one way from DT to cruise ship. It may be higher now though, that was like 4 years ago. You can walk it in about 20 minutes walking at a regular stride (not fast and not slow). For the mountain top, you must be referring to The tram-ride and Paradise Point. It's only about a 5 minute walk from the cruise ship. It's a really nice tram way ride (kinda like a ski-lift) that takes you up to Paradise Point. It's a beautiful view from up there. Some nice shops and a couple of good places to eat or have a soda or try a mud-slide or frozen drink. Magens is a great beach in general. Voted one of the top 10 beaches in the world by National Geographic mag. If you just wanted to swim & soak up the sun- Magen's is good. For snorkeling, I would suggest Sapphire. Both beaches also have watersports things as well as restaurants, bars and shops.